package main

import "fmt"

func add(a, b int) int {
	c := a + b
	return c // 函数的终止语句，后面不能有代码，都不会执行
}
func login(usrname, pwd string) bool {
	if usrname == "baim0" && pwd == "123" {
		return true
	} else {
		return false
	}
}

//返回值命名
func add2(s ...int) (z int) {
	var ret = 0
	for _, v := range s {
		ret += v
	}
	return
}

// 作用域
func foo() {
	// 函数拥有开辟作用域的能力，花括号都具有开辟作用域的能力
	var x int
	x = 10 // x属于foo的作用域
	fmt.Println(x)
}

func main() {
	//ret := add(1, 2)
	//fmt.Println(ret)
	//ret2 := add(ret, 100) // 可以变量接收，做下一步操作
	//fmt.Println(ret2)
	//login("baim0", "123")
	//add2(1, 2, 3) // 0
	foo()
}
